package com.yixing.tech.datasync.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 销售出库单
 * */
@Data
@NoArgsConstructor
public class BillSalesOutStock extends Model<BillSalesOutStock>  implements Serializable {

    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    private String sourceBillId;            // 源单id
    private String sourceBillEntryId;       // 源单分录id
    private String ruleCode;                // 转化规则编码
    private String bizType;                 // 业务类型
    private String transactionType;         // 事务类型
    private String costCenterOrgUnit;       // 成本中心
    private String storageOrgUnit;          // 库存组织
    private String adminOrgUnit;            // 部门
    private String orderCode;               // 订单编号
    private String materialCode;            // 物料编号
    private BigDecimal quantity;               // 出库数量
    private String warehouse;               // 仓库
    private String colorName;               // 颜色名称
    private String languageName;            // 语种名称
    private String digest;                  // 摘要

    private Date createTime;                // 创建时间
    private Date updateTime;                // 更新时间
    private Integer status;                 // 同步状态
}
